package com.jwds.digital.bios.business.core.infrastructure.dto.belt;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.time.LocalDateTime;


/**
 * 皮带健康数据汇总-月
 *
 * @author 林柏云
 * @date 2024-10-24
 */
@Data
@ApiModel(value="BeltHealthMonth请求对象")
public class BeltHealthMonthReqDTO {

  @ApiModelProperty(value = "主键ID")
  private Long id;

  @ApiModelProperty(value = "皮带名称")
  private String beltName;


  @ApiModelProperty(value = "日期")
  private LocalDateTime date;


  @ApiModelProperty(value = "空载阻力")
  private BigDecimal noLoadResistance;


  @ApiModelProperty(value = "空载阻力功率")
  private BigDecimal noLoadResistancePower;


  @ApiModelProperty(value = "空载阻力升高")
  private BigDecimal noLoadResistanceIncrease;


  @ApiModelProperty(value = "负载抖动")
  private Integer loadFluctuation;


  @ApiModelProperty(value = "负载冲击")
  private Integer loadImpact;


  @ApiModelProperty(value = "过载率升高")
  private BigDecimal overloadRateIncrease;


  @ApiModelProperty(value = "启动频次过高")
  private Integer highStartupFrequency;


  @ApiModelProperty(value = "温度异常")
  private Integer temperatureAnomaly;


  @ApiModelProperty(value = "振动异常")
  private Integer vibrationAnomaly;


  @ApiModelProperty(value = "打滑异常")
  private Integer slipAnomaly;


  @ApiModelProperty(value = "拉绳异常")
  private Integer ropeAnomaly;


  @ApiModelProperty(value = "轻跑偏异常")
  private Integer lightDeviationAnomaly;


  @ApiModelProperty(value = "重跑偏异常")
  private Integer heavyDeviationAnomaly;


  @ApiModelProperty(value = "撕裂异常")
  private Integer tearAnomaly;


  @ApiModelProperty(value = "堵料异常")
  private Integer blockageAnomaly;


  @ApiModelProperty(value = "创建时间")
  private LocalDateTime createTime;


  @ApiModelProperty(value = "更新时间")
  private LocalDateTime modifyTime;


  @ApiModelProperty(value = "创建人")
  private String createUser;


  @ApiModelProperty(value = "更新人")
  private String modifyUser;


  @ApiModelProperty(value = "逻辑删除:0-未删除,1-已删除")
  private Integer isDeleted;

  /***********扩展字段***************/

}
